/* -------------------基础样式------------------ */
body {
  font-size: 14px;
  font-family: Microsoft YaHei, Arial, sans-serif, PingFang SC, Helvetica Neue, Helvetica, Hiragino Sans GB;
  color: #333;
}

html,
body {
  /* min-height: 100%; */
  font: 14px/1.5 Helvetica Neue, Helvetica, Arial, Microsoft Yahei, Hiragino Sans GB, Heiti SC, WenQuanYi Micro Hei, sans-serif;
  /* background-color: #fff; */
  height: 100%;
  padding: 0;
  margin: 0;
  /* background: url(../images/bg.png) center no-repeat;
  background-size: 100%; */
}

ul {
  padding: 0;
  margin: 0;
}

ul li {
  padding: 0;
  margin: 0;
  list-style: none;
}

a,
button {
  transition: all 0.4s;
}

a {
  color: #049aff;
  text-decoration: none;
}

a:hover {
  text-decoration: none;
}

.t-ellipsis {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.t-ellipsis-2 {
  display: -webkit-box;
  word-break: break-all;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2; 
  overflow: hidden;
  text-overflow: ellipsis;
}

.t-ellipsis-3 {
  display: -webkit-box;
  word-break: break-all;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3; 
  overflow: hidden;
  text-overflow: ellipsis;
}

.layout-1226 {
  width: 1226px;
  margin: 0 auto;
}

.btn-primary {
  background-color: #0099cc;
}

.btn-primary:hover {
  background-color: rgba(60, 184, 226, 0.855)
}